package com.ymatou.iapi.couponmanage.parameter;

import java.math.BigDecimal;
import java.util.Date;

public class BagInfo {
	  /**
     * 批次编号
     */
    private String BagCode;

    /**
     * 领取方式
     */
    private int AcquireMethod;

    /**
     * 优惠券批次名称
     */
    private String Name;
    /**
     * 有效期类型
     */
    private int EffectiveType;
    /**
     * 有效期开始时间
     */
    private Date EffectiveStartTime;
    /**
     * 有效期结束时间
     */
    private Date EffectiveEndTime;
    /**
     * 有效期天数
     */
    private int EffectiveDays;
    /**
     * 有效期生效类型
     */
    private int EffectiveValidType;
    /**
     * 优惠券面额
     */
    private BigDecimal TotalAmount;

    /**
     * 申请人
     */
    private String ApplyUser;
    /**
     * 创建时间
     */
    private Date CreateTime;


    /**
     * 适用用户类型
     */
    private int ApplyUserType;



    /**
     * 已领取数量
     */
    private int ReceivedQuantity;

    public String getBagCode() {
        return BagCode;
    }

    /**
     * 适用平台，多个以逗号分开
     */
    private String ApplyPlatforms;

    public void setBagCode(String bagCode) {
        this.BagCode = bagCode;
    }

    public int getAcquireMethod() {
        return AcquireMethod;
    }

    public void setAcquireMethod(int acquireMethod) {
        this.AcquireMethod = AcquireMethod;
    }

    public String getName() {
        return Name;
    }

    public void setName(String name) {
        this.Name = Name;
    }

    public int getEffectiveType() {
        return EffectiveType;
    }

    public void setEffectiveType(int effectiveType) {
        this.EffectiveType = effectiveType;
    }

    public Date getEffectiveStartTime() {
        return EffectiveStartTime;
    }

    public void setEffectiveStartTime(Date effectiveStartTime) {
        this.EffectiveStartTime = effectiveStartTime;
    }

    public Date getEffectiveEndTime() {
        return EffectiveEndTime;
    }

    public void setEffectiveEndTime(Date effectiveEndTime) {
        this.EffectiveEndTime = effectiveEndTime;
    }

    public int getEffectiveDays() {
        return EffectiveDays;
    }

    public void setEffectiveDays(int effectiveDays) {
        this.EffectiveDays = effectiveDays;
    }

    public int getEffectiveValidType() {
        return EffectiveValidType;
    }

    public void setEffectiveValidType(int effectiveValidType) {
        this.EffectiveValidType = effectiveValidType;
    }

    public BigDecimal getTotalAmount() {
        return TotalAmount;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.TotalAmount = totalAmount;
    }

    public String getApplyUser() {
        return ApplyUser;
    }

    public void setApplyUser(String applyUser) {
        this.ApplyUser = applyUser;
    }

    public Date getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(Date createTime) {
        this.CreateTime = createTime;
    }

    public int getApplyUserType() {
        return ApplyUserType;
    }

    public void setApplyUserType(int applyUserType) {
        this.ApplyUserType = applyUserType;
    }

    public int getReceivedQuantity() {
        return ReceivedQuantity;
    }

    public void setReceivedQuantity(int receivedQuantity) {
        this.ReceivedQuantity = receivedQuantity;
    }

    public String getApplyPlatforms() {
        return ApplyPlatforms;
    }

    public void setApplyPlatforms(String applyPlatforms) {
        this.ApplyPlatforms = applyPlatforms;
    }
}
